body{
		margin: 0;
		padding: 0;
	}
	#rehead{
		background-image: url("../image/backgroundimage.jpg");
	}
	#hidde{
		height: 80px;
		width: 1200px;
		margin: 0 auto;
		position: relative;
	}
	#close{
		position: absolute;
		cursor: pointer;
		top: 0;
		right: 0px;
	}

	.head-logo{
		width: 1200px;
		height: 59px;
		margin: 0 auto ;
		padding-top: 19px;
		position: relative;
	}
	.head-logo>a{
		position: absolute;
		left: 0;
		display: block;
		text-decoration: none;
	}
	.search{
		display: block;
		position: absolute;
		margin-left: 418px;
		margin-top: 0;
		margin-bottom: 14px;
	}
	.serach-warp{
		position: absolute;
		height: 30px;
		width: 78px;
	}
	.serach-warp>a{
		display: block;
		text-decoration: none;
		position: relative;
		padding-left: 19px;
		/*padding-right: 15px;*/
		top: 2px;
		left: 2px;
		color: #444;
		font-size:14px ;
		height: 30px;
		line-height: 30px;
		background-color: #F8F8F8;
	}
	.icon-redown{
		position: absolute;
		top: 0px;
		right: 8px;
		background-position: -60px -30px;
	}
	.search-input{
		border: solid 2px #ff6e6e;
		width: 548px;
		line-height: 24px;
		height: 20px;
		padding: 5px 10px;
	}
	.toggle{
		border: solid 2px #ff6e6e;
		border-top: none;
		margin-left: -2px;
		display: none;
	}
	#cow2{
		display: none;
	}
	.input{
		float: left;
		padding-left: 90px;
	}
	.headSearch{
		position: absolute;
		display: inline-block;
		color: #fff;
		width: 82px;
		font-size: 18px;
		line-height: 20px;
		text-align: center;
		padding: 7px 20px;
		background-color: #ff6e6e;
		cursor: pointer;
	}
	.shops{
		display: inline-block;
		width: 745px;
		font-size: 12px;
		margin: 0px;
		padding-left: 10px;
		line-height: 25px;
		color:#999 ;
	}
	.shops a{
		color:#999 ;
		text-decoration: none;
	}
	.shops a:hover{
		text-decoration:underline;
	}
	.nav{
		height: 38px;
		margin-top: 14px;
		background: #f8f8f8;
	}
	.nav-bar{
		width: 1200px;
		margin: 0 auto;
	}
	.nav-bar a{
		display: block;
		text-decoration: none;
		color: #444;
	}
	.nav-item{
		float: left;
		width: 150px;
		text-align: center;
		font-size: 16px;
		line-height: 38px;
	}
	.active{
		background: #ff6e6e;
	}
	.nav-item:hover{
		background: #ff6e6e;
	}
	.baner{
		height: 460px;
		overflow: hidden;
	}
	.baner-list{
		position: relative;
	}
	.baner-list li{
		width: 100%;
		position: absolute;
	}
	.baner-list li img{
		display: block;
		width: 1200px;
		margin: 0 auto;
	}
	.inner{
		width: 1200px;
		height: 460px;
		margin: 0 auto;
		position: relative;
	}
	.notice{
		position: absolute;
		top:0;
		right: 0;
		width: 300px;
		z-index: 20;
	}
	.attention{
		height: 255px;
		background-color:rgba(255,255,255,0.8) ;
	}
	.activity{
		margin-top: 10px;
		background: rgba(255,255,255,0.8);
		/*opacity: 0.8;*/
	}
	.attention-title{
		text-align: center; 
		font-size:16px ;
		margin: 0;
		padding-top: 20px;
		padding-bottom: 10px;
		color: #ea3838;
	}
	.attention ul{
		padding-left: 40px;
		font-size: 12px;
	}
	.attention>ul>li{
		padding-top: 12px;
	}
	.attention>ul>li>a{
		text-decoration: none;
	}
	.attention>ul>li>a:hover{
		text-decoration: underline;
	}
	.at-list,.discount{
		color:#f30 ;
	}
	.ys{
		color:#444;
	}
	.panda{
		position: fixed;
		right: 50%;
		width: 61px;
		/*height: 215px;*/
		margin-right: -742px;
		background-color: rgba(255,255,255,0.8);
		z-index: 20;
	}
	.panda-item{
		padding: 10px;
		width: 41px;
		height: 41px;
	}
	.hide{
		display: none;
	}
	.panda_item{
		height: 61px;
	}
	@media (max-width: 1486px){
		.panda{
			position: fixed;
			margin-right: 0px;
			right: 25px;
		}
	}
	/*媒体查询放的位置很重要哟*/
	.dots{
		position: absolute;
		width: 900px;
		height: 20px;
		left: 0;
		bottom: 18px;
		z-index: 21;
		text-align: center;
	}
	.dot{
		display: inline-block;
		width: 12px;
		height: 12px;
		border-radius:50%;
		border: solid 1px #FFFFFF;
		cursor: pointer;
		margin-left: 5px;
	}
	.main-content{
		width: 1200px;
		margin: 0 auto;
	}
	.m-title{
		margin: 40px 0 5px 0;
		font-size: 16px;
		height: 20px;
		line-height: 100%;
	}
	.picture{
		width: 1220px;
		height: 2560px;
		/*background: orange;*/
	}
	.f{
		float: left;
	}
	.size2-2{
		width: 484px;
	}
	.size1-2{
		width: 242px;
	}
	.f a{
		display: block;
		margin: 10px 10px 0 0 ;
		overflow: hidden;
		outline: 0;/*不加此后两句会出现margin-right只有5px*/
	}
	.f img{
		float: left;
		transition: transform .3s ease-in;
		display: inline;
		border: 0;
	}
	.f img:hover{
		transform: translateX(-5px);
		float: left;
	}
	.img2-2{
		width: 474px;
		height: 310px;
	}
	.img1-1{
		width: 232px;
		height: 150px;
	}
	.p1-2{
		width: 242px;
		height: 150px;
	}
	.img1-2{
		width: 232px;
		height: 310px;
	}
	.p-list{
		width: 270px;
		height: 150px;
		margin-right: 20px;
		float: left;		
	}
	.p-list a{
		text-decoration: none;
		color: #444;
		font-size: 14px;
		line-height: 20px;
	}
	.r-top{
		border-left: solid 6px #ff6e6e;
	}
	.comment{
		width: 282px;
		float: right;
		display: inline-block;
	}
	.introduce{
		width: 1200px;
	}
	.up{
		width: 150px;
	}
	.u{
		font-size: 14px;
		color: #444444;
	}
	.p{
		font-size: 12px;
		color: #F8F8F8;
	}